package models

import (
	"gorm.io/gorm"
)

type CartItem struct {
	gorm.Model
	UserID   uint    `gorm:"not null;index"`        // 用户ID
	User     User    `gorm:"foreignKey:UserID"`     // 用户关联
	DishID   uint    `gorm:"not null;index"`        // 菜品ID
	Dish     Dish    `gorm:"foreignKey:DishID"`     // 菜品关联
	Quantity int     `gorm:"not null"`              // 数量
	Price    float64 `gorm:"not null"`              // 加入时的价格
	Selected bool    `gorm:"not null;default:true"` // 是否选中
}
